پیاده سازی سخت افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f ۲^۲۸۳

نویسندگان

محسن جهانبانی

mohsen jahanbani faculty and research center of communication and information technology, imam hussein universityتهران-دانشگاه امام حسین(ع) دانشکده فاوا-گروه ریاضی-رمز زین العابدین نوروزی

zeynolabedin noroozi faculty and research center of communication and information technology, imam hussein universityتهران-دانشگاه امام حسین(ع) دانشکده فاوا-گروه ریاضی-رمز نصور باقری

nasor bagheri faculty of electrical engineering, shahid rajaee teacher training universityتهران-دانشگاه تربیت دبیر شهید رجایی-دانشکده مهندسی برق-گروه مخابرات

چکیده

زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه      می­شود و نسخه بهبودیافته این الگوریتم برای خم­های ابرمنفرد زوج ­سازی   ηt نامیده می­شود. به دلیل حجیم و زمان ­بر بودن محاسبات زوج­ سازی تیت، پیاده­ سازی سخت­ افزاری آن بر پیاده ­سازی نرم­ افزاری ترجیح داده می­شود. در این مقاله یک معماری جدید برای محاسبات زوج ­سازی تیت روی میدان  f2283 پیشنهاد شده است. این معماری از ادغام دو بخش الگوریتم شامل زوج­ سازی و توان­ رسانی نهایی با استفاده از تکنیک به اشتراک ­گذاری منابع حاصل شده است. این پیاده­ سازی روی fpgaهای خانواده xilinx انجام شده است. مقایسه نتایج این پیاده­ سازی بهبود 38 درصد در زمان محاسبه و بهبود 10 درصد برای معیار سطح در زمان را نسبت به کارهای دیگر نشان می ­دهد. در ضمن پیاده­ سازی نرم ­افزاری با استفاده از نرم ­افزار ریاضی sageبه منظور آزمودن صحت جواب ­های به دست آمده و همچنین تولید نقاط روی خم، انجام شده است.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

پیاده سازی سخت‌افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از FPGA روی F 2^283

زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه      می­شود و نسخه بهبودیافته این الگوریتم برای خم­های ابرمنفرد زوج ­سازی   &etaT نامیده می­شود. به دلیل حجیم و زمان ­بر ب...

متن کامل

پیاده سازی و بهینه سازی سخت افزاری بلوک ره‌گیر در گیرنده های GPS باند پایه مبتنی بر FPGA و آزمون تحمل خرابی آن

در گیرنده‌های GPS، با توجه به ساختار سیگنال ارسالی و تاثیر گذاری عوامل فیزیکی بر روی آن که باعث کاهش شدید توان سیگنال دریافتی می‌گردد، از بلوک‌های مختلفی برای استخراج و بازیابی داده‌های ماهواره، استفاده می‌شود. دو بلوک ابتدایی به ترتیب بلوک ردگیری و بلوک ره‌گیری نام دارند. بلوک ردگیری به منظور تخمین زدن ساده فرکانس داپلر و فاز کد عمل می‌کند و بلوک ره‌گیری عمل دنبال کردن سیگنال ماهواره برای استخ...

متن کامل

مروری بر حملات و پیاده سازی نرم افزاری الگوریتم‌های رمزنگاری توام با احراز اصالت‌ مسابقه CAESAR

رمزنگاری احراز اصالت­شده یک حالت اجرایی در رمزهای قطعه­ای بوده که خدمت­های احراز اصالت، محرمانگی و تمامیت داده را در فرآیند انتقال اطلاعات فراهم می­کند. از سال 2014 مسابقه­ی تحت عنوان مسابقه­ی CAESAR آغاز شده است که هدف از این مسابقه رسیدن به طرح­های رمزنگاری احرازاصالت­شده است که مزایای بیشتری نسبت به طرح AES-GCM ارائه ­دهند و برای استفاده گسترده مناسب باشند. در این مقاله، تمامی نامزدهای معرفی...

متن کامل

پیاده سازی سخت افزاری یک پردازنده رمزنگاری خم بیضوی کارآمد در میدان gf(۲۱۶۳)

در این مقاله، پردازنده ضرب عددی خم بیضوی کارآمد در میدان باینری gf(2163) طراحی و با استفاده از کدهای قابل سنتز vhdl پیاده سازی شده است. طراحی معماری های جدید و کارآمد برای واحدهای محاسبات میدان و به ویژه واحد محاسباتی ضرب میدان منجر به کاهش طول مسیر بحرانی پردازنده شد. همچنین استفاده از اجرای موازی عملیات ضرب میدان در الگوریتم ضرب عددی lopez-dahab و جدا نمودن مسیر جمع دو نقطه از کلید باعث بهبود...

متن کامل

پیاده سازی سخت افزاری یک مدل از شبکه سیناپس سه جزئی بر روی برد fpga

سیستم عصبی مرکزی از دو نوع سلول تشکیل شده است : سلول های عصبی یا نورون ها و سلول های گلیال. نورون ها دارای غشای تحریک پذیرند و می توانند پتانسیل عمل تولید کنند در نتیجه به طور مستقیم در انتقال پیام عصبی نقش دارند. سلول های گلیال بیش از نیمی از سیستم عصبی ما را به خود اختصاص داده اند. علیرغم تعداد زیاد این سلول ها و ارتباط نزدیکشان با نورون ها در ابتدا تصور بر آن بود که سلول های گلیال عناصر غیر ...

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید


عنوان ژورنال:
علوم و فناوری های پدافند نوین

جلد ۷، شماره ۲، صفحات ۹۵-۱۰۶

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023